net: ena: introduce Low Latency Queues data structures according to ENA spec
authorArthur Kiyanovski <akiyano@amazon.com>
Thu, 11 Oct 2018 08:26:18 +0000 (11:26 +0300)
committerSalvatore Bonaccorso <carnil@debian.org>
Sat, 22 Dec 2018 08:06:45 +0000 (08:06 +0000)
commit864bc37923f0d59cdf12d5bf9f777faa4eace556
treead5ba403981b272942daf8a4190ae7ef115a4c56
parentdab81e6eb229deaa039343eadad88cdcfb08371e
net: ena: introduce Low Latency Queues data structures according to ENA spec

Low Latency Queues(LLQ) allow usage of device's memory for descriptors
and headers. Such queues decrease processing time since data is already
located on the device when driver rings the doorbell.

Signed-off-by: Arthur Kiyanovski <akiyano@amazon.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Gbp-Pq: Topic features/all/ena
Gbp-Pq: Name 0004-net-ena-introduce-Low-Latency-Queues-data-structures.patch
drivers/net/ethernet/amazon/ena/ena_admin_defs.h
drivers/net/ethernet/amazon/ena/ena_com.h
drivers/net/ethernet/amazon/ena/ena_netdev.c